<script>

    $('.connnn1').on('click','.xxgg',function () {

        $(this).find('span').attr('style','display:none')
        $(this).find('input').show()
        $(this).find('input').focus();
        $(this).find('input').select();
    })
    var  is_ht = 0
    $('.connnn1').on('blur','.ht_prices',function () {
        var one_price = 100*$(this).val()/(100+$(this).parents('tr').find('.tax').html()*1);
        one_price = one_price.toFixed(2);
        console.log(one_price)
        $(this).parents('tr').find('.price').html(one_price)
        $(this).parents('tr').find('.price').prev().val(one_price)

        $(this).hide();
        $(this).next().attr('style','display:')
        $(this).next().html($(this).val())
        // count()

        // // tax = $(this).val()
        // $('.connnn').find("tr").each(function(){
        //     $(this).find('.afare').next().html(onefare)
        //     $(this).find('.afare').val(onefare)
        // });
        is_ht =1;
        is_edit= 0;
        count1();
    })
    $('.connnn1').on('blur','.no_price',function () {
        var ht_price = $(this).val()*(1+$(this).parents('tr').find('.tax').html()*1/100);
        ht_price = ht_price.toFixed(2);
        console.log(ht_price)
        $(this).parents('tr').find('.ht_price').html(ht_price)
        $(this).parents('tr').find('.ht_price').prev().val(ht_price)

        $(this).hide();
        $(this).next().attr('style','display:')
        $(this).next().html($(this).val())
        // count()

        // // tax = $(this).val()
        // $('.connnn').find("tr").each(function(){
        //     $(this).find('.afare').next().html(onefare)
        //     $(this).find('.afare').val(onefare)
        // });
        is_ht =0;
        is_edit= 0;
        count1();
    })
    $('.connnn1').on('blur','.sfhjs',function () {
        console.log($(this).val())


        if(is_ht == 1){
            var ht_price = $(this).val()/$(this).parents('tr').find('.requisition_num').val()
            ht_price = ht_price.toFixed(2);
            $(this).parents('tr').find('.ht_price ').html(ht_price)
            $(this).parents('tr').find('.ht_price').prev().val(ht_price)
        }else{
            var sale_price = $(this).val()/$(this).parents('tr').find('.requisition_num').val()/(1+$(this).parents('tr').find('.tax').prev().val()/100);
            sale_price = sale_price.toFixed(2);
            $(this).parents('tr').find('.price ').html(sale_price)
            $(this).parents('tr').find('.price').prev().val(sale_price)
        }


        // ht_price = ht_price.toFixed(2);
        // console.log(ht_price)
        // $(this).parents('tr').find('.ht_price').html(ht_price)
        // $(this).parents('tr').find('.ht_price').prev().val(ht_price)
        //
        $(this).hide();
        $(this).next().attr('style','display:')
        $(this).next().html($(this).val())

        // // tax = $(this).val()
        // $('.connnn').find("tr").each(function(){
        //     $(this).find('.afare').next().html(onefare)
        //     $(this).find('.afare').val(onefare)
        // });
        // is_ht =1;
        is_edit= 1;
        count1();
    })
    $('.connnn1').on('blur','input',function () {
        if($(this).val() == ''){
            layer.msg('不能为空')
            return false
        }
        if($(this).hasClass('ht_prices')){
            return  false;
        }
        // console.log($(this).val())
        $(this).hide();
        $(this).next().attr('style','display:')
        $(this).next().html($(this).val())
        count1()

    })
    count1()
    function count1() {
        if($(".connnn1 > tr").length == 0){
            $('.tbfoot1').attr('style','display:none')
            // return false;
        }else{
            $('.tbfoot1').attr('style','display:')
        }
        var aprice = 0;//采购金额
        var anum = 0;//采购数量
        var taxall = 0;//税额
        var sfhj = 0;//税费合计
        var allfare = 0;//运费
        var all_share = 0;

        $('.connnn1').find("tr").each(function(){
            console.log(is_ht)
            ttax =  $(this).find('.tax').prev().val();//税
            if(is_ht == 1){
                // tprice = $(this).find('.price').prev().val()*1//采购单价
                htprice = $(this).find('.ht_price').prev().val()*1//含税单价
                sale_price = htprice/(1+ttax/100);
                sale_price =sale_price.toFixed(2)
                $(this).find('.price').html(sale_price)//销售单价
                $(this).find('.price').prev().val(sale_price)//销售单价
            }else{
                sale_price = $(this).find('.price').prev().val()
                if(isNaN(sale_price)){
                    return false
                }
                htprice = sale_price*((100+ttax*1)/100)
                htprice = htprice.toFixed(2)
                $(this).find('.ht_price').html(htprice)//含税单价
                $(this).find('.ht_price').prev().val(htprice)//含税单价
            }

            // tprice = $(this).find('.price').prev().val()*1//采购单价


            tnum = $(this).find('.requisition_num').val()*1 //采购数量
            afare = $(this).find('.afare').val()*1//所有运费

            if(isNaN(ttax)){
                ttax =0;
            }
            share =  $(this).find('.share').val();//平摊费用
            all_share += share*1
            if(isNaN(afare)){
                afare = 0;
            }
            // $(this).find('.allprice').html((tprice*tnum).toFixed(2))// 采购金额
            // console.log('采购金额'+(htprice*tnum/((ttax*1+100)/100)))
            // console.log('采购金额'+(htprice*tnum))
            var cprice = sale_price*tnum
            console.log('销售金额'+cprice)
            $(this).find('.allprice').html(cprice.toFixed(2))// 采购金额
            // console.log(aprice*1)
            // console.log(cprice)
            aprice = parseFloat(aprice) + parseFloat(cprice)
            // console.log(aprice)
            anum = anum*1 +tnum*1

            ttaxall = sale_price*tnum*ttax/100
            ttaxall = ttaxall.toFixed(2)

            $(this).find('.taxall').html(ttaxall)//税额

            var cost = afare/tnum;//成本

            if(is_ht == 1){
                tsfhj = htprice*tnum
                tsfhj = tsfhj.toFixed(2)
            }else{
                tsfhj = sale_price*tnum*(1+ttax/100)
                tsfhj = tsfhj.toFixed(2)
            }



            if(typeof(is_edit) == 'undefined'|| is_edit == 0){
                console.log('是否计算'+tsfhj)
                $(this).find('.sfhj').prev().val(tsfhj)//单税运费
                $(this).find('.sfhj').html(tsfhj)//单税运费
                // console.log('我擦')
                // console.log($(this).find('.sfhj').html())
            }
            // $(this).find('.sfhj').html(tsfhj)//单税运费

            taxall = taxall*1 +  parseFloat(ttaxall)
            // sfhj = sfhj*1 +tsfhj*1
            sfhj = sfhj+$(this).find('.sfhj').html()*1
            allfare = afare +allfare
            if(isNaN(cost) || cost == Infinity){
                cost = 0;
            }
            $(this).find('.onefare').html(cost.toFixed(2))//单运费
        });

        // sfhj =sfhj.toFixed(2)
        // aprice =aprice.toFixed(2)
        // taxall =taxall.toFixed(2)
        $('.allnum1').html(anum)
        $('.alprice1').html(aprice)
        $('.price_tax1').html(sfhj)
        $('.goods_cost1').val(sfhj)
        $('.alltax1').html(taxall)
        $('.fare1').html(allfare)


        var actual_cost = sfhj*1+$('#allfare').val()*1-$('#discount').val()

        $('.actual_cost').val(actual_cost.toFixed(2))

        $('.all_share').html(all_share)

    }

    $('.connnn1').on('click','.btn-delone',function () {
        $(this).parents('tr').remove()
        count1()
    })

</script>